期刊
  出版年
  关键词
结果中检索 Open Search
Please wait a minute...
选择: 显示/隐藏图片
1. 基于数据流图的异构VLIW DSP分簇方法
邱鹏飞 洪一 耿锐 徐云
计算机应用    2011, 31 (04): 935-937.   DOI: 10.3724/SP.J.1087.2011.00935
摘要1483)      PDF (673KB)(501)    收藏
超长指令字数字信号处理器(VLIW DSP)的指令级并行性(ILP)主要通过指令分簇和软件流水来实现。在以前的研究中,指令分簇主要只考虑指令级并行性和减少簇间转移指令,对异构体系结构和某些寄存器只能分在指定簇上的情况考虑较少。提出一种基于数据流图(DFG)的异构体系结构上的分簇方法,利用指令的相关性将DFG划分为与簇数目相同个数的子图,再根据特殊寄存器对簇的要求采用启发式算法对子图进行调整,实验结果表明这种分簇方法使得负载更均衡,加速比相对于传统方法可以提高8%左右。
相关文章 | 多维度评价
2. 一种基于寄存器压力的VLIW DSP分簇算法
雷一鸣 洪一 徐云 姜海涛
计算机应用    2010, 30 (1): 274-276.  
摘要1655)      PDF (471KB)(905)    收藏
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIW DSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水中止。在以往的研究中,软件流水之前的指令分簇会更多地考虑指令并行性,往往会把寄存器的压力交给寄存器分配阶段,当物理寄存器不够分配时会造成寄存器溢出。通过考察指令运行时的寄存器压力情况对指令进行分簇,这样可根据各个簇的寄存器压力的动态信息减少寄存器的溢出,提高指令运行效率。
相关文章 | 多维度评价